The Design of Advanced Communication to Reduce Memory Usage for Exa-scale Systems
نویسندگان
چکیده
Current MPI (Message Passing Interface) communication libraries require larger memories in proportion of the number of processes, and can not be used for exa-scale systems. This paper proposes a global memory based communication design to reduce memory usage for exascale communication. To realize exa-scale communication, we propose true global memory based communication primitives called Advanced Communication Primitives (ACPs). ACPs provide global address, which is able to use remote atomic memory operations on the global memory, RDMA (Remote Direct Memory Access) based remote memory copy operation, global heap allocator and global data libraries. ACPs are different from the other communication libraries because ACPs are global memory based so that house keeping memories can be distributed to other processes and programmers explicitly consider memory usage by using ACPs. The preliminary result of memory usage by ACPs is 70MB on one million processes.
منابع مشابه
An Efficient LUT Design on FPGA for Memory-Based Multiplication
An efficient Lookup Table (LUT) design for memory-based multiplier is proposed. This multiplier can be preferred in DSP computation where one of the inputs, which is filter coefficient to the multiplier, is fixed. In this design, all possible product terms of input multiplicand with the fixed coefficient are stored directly in memory. In contrast to an earlier proposition Odd Multiple Storage ...
متن کامل'Mutual Watch-dog Networking': Distributed Awareness of Faults and Critical Events in Petascale/Exascale systems
I. INTRODUCTION Features like resilience, power consumption, and availability of large scale computing system strongly depend on 1-the complexity of individual components (e.g. the gate count of each chip) and 2-the number of components in the system. Exa-scale computing systems and networks of 3G devices are examples of distributed systems composed of a huge number of high complexity individua...
متن کاملMemory Usage of a Software Communication Architecture Waveform
One question commonly asked about software defined radios is “How much memory do I need?”. While the answer depends greatly on the software framework and underlying operating system, this paper describes tools used to measure memory usage on a Linux based system running the OSSIE SCA framework. In addition to the conventional tools commonly used to study memory usage, this paper introduces the ...
متن کاملThe Effictiveness of Arsh Leisure Time Program on the Working Memory, Cognitive Capacity and Communication Skills of Children with Intellectual Disability
Objective: Present study was aimed to determine the effectiveness of Arsh leisure time program on the cognitive capacity and communication skills of children with intellectual disability. Methods: The present research was a semi-experimental study with pre-test, post-test design and control group. The participants were 30 girl children with intellectual disability from exceptional schools in Is...
متن کاملP7: The Roles of Long-Term Memory on the Organization of the Knowledge for Educators
Modern neuroscientific research help to solve the impotent challenge in curriculum design and teaching for enhancing students’ ability to organize information in a way that makes it efficient in response to an appropriate context such as problem solving and critical thinking via knowing about the mechanism of different type of memories especially long term memory. At first, we should to c...
متن کامل